Repository navigation
[symbolmap] Update weekly symbol mappings - #1281
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
🟡 Changes recommended
The GetOrCreateSessionAsync example omits the session-creation branch claimed by its mapping.
1 open finding
What changed in this PR
Updates the symbol catalog with newly assessed A2A session-store mappings, a Go-only configuration option, and revised workflow build parity.
Changes:
- Maps A2A session persistence APIs.
- Records
WithConfigurationas Go-only. - Updates workflow orphan-validation mapping.
| File | Description |
|---|---|
_catalog/dotnet-go-sdk-symbol-mapping.json |
Updates A2A and workflow symbol assessments. |
🧠 Review effort: Balanced
💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| "go_symbols": [], | ||
| "status": "unmapped", | ||
| "unreviewed": true | ||
| "go": "session, err = store.Get(ctx, contextID)", |
There was a problem hiding this comment.
Updated the example to create a session when the lookup succeeds but returns nil. Committed as 4f350d9.
Co-authored-by: gdams <20224954+gdams@users.noreply.github.com>
API consistency review
This PR's only change (relative to its merge base) is to Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
To allow these domains, add them to the network:
allowed:
- defaults
- "github.com"See Network Configuration for more information.
|

Summary
microsoft/agent-framework@0c9944cc9f577d51277ac7c55dbc388b60a577afand Go commitbcee90f28712cf68569ba86884afa7c29f2f0211, mappingAgentSessionStoretype plusGetSessionAsync/SaveSessionAsynctoprovider/a2aprovider.SessionStoreand markingGetOrCreateSessionAsyncpartial because creation is executor composition.WorkflowBuilder.Build(bool) -> Workflowfrom partial to adapted usingworkflow.Builder.BuildWithOptionsandworkflow.BuildOptions, supported by [dotnet-port-api] Support optional workflow orphan validation #1272 and its review comments confirming the finalDisableOrphanValidationdesign.provider/a2aprovider.WithConfiguration, whose source exposes A2A send configuration as a Go agent option while the pinned .NET handler forwards that configuration internally rather than through a public declaration.Evidence and coverage
2026-10-13T09:06:42Z; originalassessed-mappings.jsonpage.totalwas1043; extraction hash unchanged ataee1d5164814288ab9a479b2c726661a1d5237266f8ec2aec9be9b090985e72c.27/27go-api-changes.jsonentries by original array index. IDs 0-7 were already covered/no stale deletion; IDs 8-20 were A2A-reviewed with new action forAgentSessionStore/WithConfiguration; IDs 21-24 were hosted MCP approval APIs with external Microsoft.Extensions.AI counterparts outside catalog inventory, so no Go-only entry; IDs 25-26 updated the workflow assessment.provider/a2aprovider/sessionstore.go,provider/a2aprovider/executor.go,provider/a2aprovider/handler.go, andworkflow/builder.go; reviewed patch commit/file evidence forbcee90f28712cf68569ba86884afa7c29f2f0211,5a63321c3f3fd1f4f41acfe1ca901c05965a80dd, andbb19f85c6c65e01b750764a35a9f3428dfd087cewhere relevant.1047assessed declarations,0needs-reconciliation, and1019remaining unreviewed placeholders; the substantive source-backed original-leaf changes in this PR are4newly assessedAgentSessionStoreleaves and1corrected workflow leaf.4.NET leaves assessed from unreviewed placeholders,1existing .NET assessment corrected, and1new Go-only assessment added. AgentSessionStoreKey, GetService overloads, and DelegatingAgentSessionStore placeholders remain unreviewed because Go has no exported partition-key, service-discovery, or delegating-store counterpart.AgentSessionStore/SessionStore,BuildWithOptions/WorkflowBuilder/validateOrphans, andWithConfiguration/a2aprovidernames. [dotnet-port-api] Support optional workflow orphan validation #1272 is an implementation PR without mapping edits and therefore does not duplicate this catalog update; no suppressing mapping PR or issue was found.Validation
go -C _catalog run ./cmd/symbolmap reconcile -summary -checkgit diff --checkOnly
_catalog/dotnet-go-sdk-symbol-mapping.jsonis committed. Pre-existing.github/skills/dotnet-symbols/SKILL.mdand.github/agents/symbolmap-reviewer.agent.mdworktree changes were left unstaged.Warning
Firewall blocked 2 domains
The following domains were blocked by the firewall during workflow execution:
proxy.golang.orgstorage.googleapis.comTo allow these domains, add them to the
network.allowedlist in your workflow frontmatter:See Network Configuration for more information.